package com.ruoyi.zhjd.laboratory.modules.laboratoryfurnace.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName LaboratoryFurnaceDto
 * @Description 燃烧炉数据对象
 * @author linhuawei
 * @since 2022-04-18
 */
@Data
public class LaboratoryFurnaceDto {

    private String id;// 主键
    private String baseCode;// 基地编号

    private String baseName;// 基地名称

    private String deviceCode;// 设备编号
    private String deviceName;// 设备名称
    private String projectName;// 工程名称
    private String constructionSite;// 施工部位
    private String sampleNo;// 试样编号
    private String sampleName;// 试样名称

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private Date startTime;// 试验开始时间

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private Date endTime;// 试验结束时间

    private BigDecimal originalWeight1;// 原始重量数值1
    private BigDecimal lostWeight1;// 损失重量数值1
    private BigDecimal compensationWeight1;// 补偿重量数值1
    private BigDecimal compensationCoefficient1;// 补偿系数数值1
    private BigDecimal asphaltContent1;// 沥青含量数值1
    private BigDecimal asphaltAggregateRatio1;// 油石比数值1
    private BigDecimal mainTemperature1;// 主温数值1
    private BigDecimal testDuration1;// 试验时长数值1
    private BigDecimal originalWeight2;// 原始重量数值2
    private BigDecimal lostWeight2;// 损失重量数值2
    private BigDecimal compensationWeight2;// 补偿重量数值2
    private BigDecimal compensationCoefficient2;// 补偿系数数值2
    private BigDecimal asphaltContent2;// 沥青含量数值2
    private BigDecimal asphaltAggregateRatio2;// 油石比数值2
    private BigDecimal mainTemperature2;// 主温数值2
    private BigDecimal testDuration2;// 试验时长数值2
    private String isQualified;// 是否合格：0=合格；1=不合格；

    @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd HH:mm:ss")
    private Date insertTime;// 数据入库时间

}
